@charset "UTF-8";
/* 初始化*/
body { background: #2a2a2a; color: #fff; }

body a { color: #fff; }

body a:hover { color: #0066ff; }

body .title { color: #ffffff; }

body .title h2, body .title .bt, body .title .bt2 { color: #fff !important; }

body .title .more { color: #fff; }

body .scroll::-webkit-scrollbar { width: 4px !important; height: 4px; background: rgba(255, 255, 255, 0.2) !important; border-radius: 10px; }

body .scroll::-webkit-scrollbar-button { width: 0; height: 0; }

body .scroll::-webkit-scrollbar-corner { display: block; }

body .scroll::-webkit-scrollbar-thumb { background-clip: padding-box; background-color: #fff !important; border-radius: 10px; }

.header_warp .header { background: #3333; }

.header_warp .header a { color: #ffff; }

.header_warp .header .center .frbox .search { background: #f5f5f5; color: #878787; }

.header_warp .header .center .frbox .search i { background: url("../images/ico-gamedb.png") no-repeat center; background-position: -650px 0; }

.header_warp .header .center .shownav { background: #333; }

.header_warp .header .center .shownav ul li .item { background: #2a2a2a; }

.header_warp .header .center .shownav ul li .item:hover .name { color: #0066ff; }

.header_warp .header .frbox .layui-nav .layui-icon-down { color: #fff !important; }

.header_warp .header .frbox .layui-nav .layui-show { background: #2a2a2a !important; border-color: #333; }

.header_warp .header .center .searchbox { background: #333; }

.header_warp .header .center .searchbox .search { background: #2a2a2a; }

.header_warp .header .center .searchbox .search .input { border-color: #000; }

.header_warp .header .center .searchbox .search .input input { background: #2a2a2a; color: #fff; }

.header_warp .header .center .searchbox .lis_a a { background: #2a2a2a; color: #fff; }

.header_warp .header .center .searchbox .lis_b .item { color: #fff; }

.curmb { color: #fff; }

.curmb a { color: #fff; }

.curmb a:hover { color: #0066ff; }

.icogame { background: url("../images/ico-gamedb.png") no-repeat center; }

.layui-layer.darkthem, .layui-layer-move, .layui-layer.layui-layer-dialog.layui-layer-msg { background: #1b1b1b; background-color: #1b1b1b !important; -webkit-box-shadow: 1px 1px 10px rgba(255, 255, 255, 0.5); box-shadow: 1px 1px 10px rgba(255, 255, 255, 0.5); border-radius: 10px; }

.layui-layer.darkthem .layui-layer-title, .layui-layer-move .layui-layer-title, .layui-layer.layui-layer-dialog.layui-layer-msg .layui-layer-title { color: #fff; }

.layui-layer.darkthem .layui-layer-content, .layui-layer-move .layui-layer-content, .layui-layer.layui-layer-dialog.layui-layer-msg .layui-layer-content { overflow: visible; }

.layeralterthem { background: none !important; -webkit-box-shadow: none; box-shadow: none; }

.layui-layer.layui-layer-dialog.layui-layer-msg .layui-layer-ico { border-radius: 50% !important; }

.gamedbwarp { position: relative; overflow: hidden; min-height: 80vh; padding-top: 175px; }

.gamedbwarp .gamedbbj { background: no-repeat center top #2a2a2a; overflow: hidden; min-height: 100vh; position: absolute; top: 0; left: 0; width: 100%; background-size: 100% auto; }

.gamedbwarp .gamedbbj::before { content: ''; width: 100%; height: 100vh; top: 100px; left: 0; position: absolute; background: -webkit-gradient(linear, left top, left bottom, from(rgba(42, 42, 42, 0)), color-stop(40%, rgba(42, 42, 42, 0.95)), color-stop(70%, #2a2a2a)); background: -o-linear-gradient(top, rgba(42, 42, 42, 0) 0%, rgba(42, 42, 42, 0.95) 40%, #2a2a2a 70%); background: linear-gradient(to bottom, rgba(42, 42, 42, 0) 0%, rgba(42, 42, 42, 0.95) 40%, #2a2a2a 70%); }

.gamedbwarp .center { position: relative; z-index: 1; }

.gamedbitem1 { display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; padding-bottom: 30px; }

.gamedbitem1 .imgbaner { width: 280px; height: 350px; display: block; border-radius: 5px; overflow: hidden; }

.gamedbitem1 .infor { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; padding-left: 25px; }

.gamedbitem1 .infor .bt { height: 60px; line-height: 48px; white-space: nowrap; word-break: break-all; font-size: 48px; font-weight: bold; overflow: hidden; }

.gamedbitem1 .infor .tabbox { font-size: 0; }

.gamedbitem1 .infor .tabbox .tab { display: inline-block; height: 35px; color: #fff; line-height: 35px; max-width: 60%; overflow: hidden; padding: 0 13px; border-radius: 5px; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 16px; margin: 10px 20px 20px 0; }

.gamedbitem1 .infor .tabbox .cor1 { background-color: #a70c1e; }

.gamedbitem1 .infor .tabbox .cor2 { background-color: #007bff; }

.gamedbitem1 .infor .tabbox .cor3 { background-color: #1c5292; }

.gamedbitem1 .infor .tabbox .cor4 { background-color: #4b31b0; }

.gamedbitem1 .infor .tabbox .cor5 { background-color: #007bff; }

.gamedbitem1 .infor .tabbox .cor6 { background-color: #0a0a64; }

.gamedbitem1 .infor .tabbox .cor7 { background-color: #0c0c0b; }

.gamedbitem1 .infor .tabbox .cor8 { background-color: #57880a; }

.gamedbitem1 .infor .tabbox .cor9 { background-color: #36a567; }

.gamedbitem1 .infor .tabbox .cor10 { background-color: #7e8e9d; }

.gamedbitem1 .infor .tabbox .cor11 { background-color: #3D090B; }

.gamedbitem1 .infor .tabbox .cor12 { background-color: #6D6359; }

.gamedbitem1 .infor .tabbox .cor13 { background-color: #FFD42A; }

.gamedbitem1 .infor .tabbox .cor14 { background-color: #009AC7; }

.gamedbitem1 .infor .tabbox .cor15 { background-color: #695EE8; }

.gamedbitem1 .infor .tabbox .cor16 { background-color: #003791; }

.gamedbitem1 .infor .tabbox .cor17 { background-color: #231F20; }

.gamedbitem1 .infor .tabbox .cor18 { background-color: #565B65; }

.gamedbitem1 .infor .tabbox .cor19 { background-color: #25BAA6; }

.gamedbitem1 .infor .tabbox .cor20 { background-color: #D2BFE1; }

.gamedbitem1 .infor .tabbox .cor21 { background-color: #FFC557; }

.gamedbitem1 .infor .tabbox .cor22 { background-color: #C92344; }

.gamedbitem1 .infor .tabbox .cor23 { background-color: #107C10; }

.gamedbitem1 .infor .text { font-size: 18px; line-height: 30px; margin-bottom: 20px; }

.gamedbitem1 .infor .ckbox { display: -webkit-box; display: -ms-flexbox; display: flex; }

.gamedbitem1 .infor .ckbox li { width: 70px; height: 110px; text-align: center; font-size: 18px; color: #fdfdfc; background: rgba(0, 0, 0, 0.8); border-radius: 5px; cursor: pointer; margin-right: 65px; }

.gamedbitem1 .infor .ckbox li:last-child { margin-right: 0px; }

.gamedbitem1 .infor .ckbox li .ico { position: relative; height: 52px; text-align: center; }

.gamedbitem1 .infor .ckbox li .ico i { display: block; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.gamedbitem1 .infor .ckbox li .ico .ico1 { width: 35px; height: 35px; background-position: -400px 0; }

.gamedbitem1 .infor .ckbox li .ico .ico2 { width: 38px; height: 33px; background-position: -500px 0; }

.gamedbitem1 .infor .ckbox li .ico .ico3 { width: 35px; height: 35px; background-position: -200px 0; }

.gamedbitem1 .infor .ckbox li .ico .ico4 { width: 33px; height: 33px; background-position: -150px 0; }

.gamedbitem1 .infor .ckbox li .ico .ico5 { width: 35px; height: 34px; background-position: -250px 0; }

.gamedbitem1 .infor .ckbox li .ico .ico6 { width: 35px; height: 35px; background-position: -100px 0; }

.gamedbitem1 .infor .ckbox li .ico .ico7 { width: 31px; height: 33px; background-position: -50px 0; }

.gamedbitem1 .infor .ckbox li .num, .gamedbitem1 .infor .ckbox li p { height: 25px; line-height: 25px; opacity: 0.8; }

.gamedbitem1 .infor .ckbox li:hover, .gamedbitem1 .infor .ckbox li.on { color: #007bff; }

.gamedbitem1 .infor .ckbox li:hover .ico i, .gamedbitem1 .infor .ckbox li.on .ico i { background-position-y: -50px !important; }

.gamedbitem2 { overflow: hidden; }

.gamedbitem2 ul { width: 104%; }

.gamedbitem2 ul li { float: left; width: 150px; height: 96px; background-color: #333333; border-radius: 5px; margin: 0 33px 30px 0; border: 2px solid transparent; padding: 5px 9px; text-align: center; cursor: pointer; }

.gamedbitem2 ul li .img_ { height: 50px; width: 100%; position: relative; overflow: hidden; -webkit-filter: grayscale(100%); filter: grayscale(100%); -webkit-filter: gray; filter: gray; opacity: 0.7; }

.gamedbitem2 ul li .img_ img { display: block; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.gamedbitem2 ul li p { height: 40px; line-height: 40px; color: #ffffff; opacity: 0.8; font-size: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; letter-spacing: 3px; }

.gamedbitem2 ul li p span { font-size: 31px; letter-spacing: 0px; padding-right: 4px; }

.gamedbitem2 ul li .stare { background: url("../images/icostar.png") repeat-x center; height: 20px; background-size: auto 100%; background-repeat: space; width: 115px; margin: 12px auto; position: relative; overflow: hidden; }

.gamedbitem2 ul li .stare i { display: block; position: absolute; top: 0; left: 0; overflow: hidden; height: 100%; }

.gamedbitem2 ul li .stare i::after { display: block; content: ''; width: 115px; background: url("../images/icostardefault.png") repeat-x center; height: 20px; background-size: auto 100%; background-repeat: space; }

.gamedbitem2 ul li:hover { border-color: #0066ff; }

.gamedbitem2 ul li:hover .img_ { -webkit-filter: grayscale(100%); filter: grayscale(100%); -webkit-filter: none; filter: none; opacity: 1; }

.gamedbitem2 ul li:hover p { opacity: 1; }

.gamedbitem3 .video-img { width: 780px; float: left; height: 520px; background: #000; border-radius: 5px; overflow: hidden; }

.gamedbitem3 .video-img img { width: 100%; height: 100%; display: block; -o-object-fit: cover; object-fit: cover; }

.gamedbitem3 .video-img iframe { width: 100%; height: 100%; }

.gamedbitem3 .videoimgbox { float: right; width: 390px; height: 520px; }

.gamedbitem3 .videoimgbox .tabck { width: 360px; margin: 0 auto; height: 40px; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.gamedbitem3 .videoimgbox .tabck .tab { border-radius: 5px; border: solid 1px #ffffff; width: 165px; height: 38px; line-height: 38px; font-size: 18px; text-align: center; color: #fff; cursor: pointer; }

.gamedbitem3 .videoimgbox .tabck .tab i { display: inline-block; vertical-align: middle; margin: -3px 5px 0 0; }

.gamedbitem3 .videoimgbox .tabck .tab .icoimages { width: 27px; height: 22px; background-position: -300px 0; }

.gamedbitem3 .videoimgbox .tabck .tab .icovideo { width: 37px; height: 19px; background-position: -350px 0; margin-right: 3px; }

.gamedbitem3 .videoimgbox .tabck .tab.on, .gamedbitem3 .videoimgbox .tabck .tab:hover { border-color: #0066ff; color: #0066ff; }

.gamedbitem3 .videoimgbox .tabck .tab.on i, .gamedbitem3 .videoimgbox .tabck .tab:hover i { background-position-y: -50px; }

.gamedbitem3 .videoimgbox .item_ { height: 460px; width: 360px; padding-top: 20px; margin: 0 auto; }

.gamedbitem3 .videoimgbox .item_ ul { overflow-y: auto; overflow-x: hidden; width: 105%; height: 100%; }

.gamedbitem3 .videoimgbox .item_ ul li { cursor: pointer; float: left; width: 163px; height: 98px; border: solid 1px transparent; border-radius: 5px; position: relative; overflow: hidden; margin: 0 30px 20px 0; }

.gamedbitem3 .videoimgbox .item_ ul li:nth-child(2n) { margin-right: 0px; }

.gamedbitem3 .videoimgbox .item_ ul li img { width: 100%; height: 100%; display: block; -o-object-fit: cover; object-fit: cover; }

.gamedbitem3 .videoimgbox .item_ ul li i { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.65); }

.gamedbitem3 .videoimgbox .item_ ul li i::after { display: block; content: ''; position: absolute; background: url("../images/video.png") no-repeat center; width: 32px; height: 32px; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.gamedbitem3 .videoimgbox .item_ ul li:hover, .gamedbitem3 .videoimgbox .item_ ul li.on { border-color: #0066ff; }

.gamedbitem3 .videoimgbox .videobox ul li { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; margin: 0; padding: 0; overflow: hidden; height: 90px; border: none; margin-bottom: 31px; }

.gamedbitem3 .videoimgbox .videobox ul li:last-child { margin-bottom: 0px; }

.gamedbitem3 .videoimgbox .videobox ul li:hover, .gamedbitem3 .videoimgbox .videobox ul li.on { border: none; color: #0066ff; }

.gamedbitem3 .videoimgbox .videobox ul li:hover .img, .gamedbitem3 .videoimgbox .videobox ul li.on .img { border-color: #0066ff; }

.gamedbitem3 .videoimgbox .videobox ul li .img { width: 148px; height: 88px; border: 1px solid #2a2a2a; display: block; border-radius: 5px; overflow: hidden; }

.gamedbitem3 .videoimgbox .videobox ul li .infor { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; padding-left: 20px; }

.gamedbitem3 .videoimgbox .videobox ul li .infor .name { display: block; overflow: hidden; line-height: 30px; display: -webkit-box; overflow: hidden; word-break: break-all; -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 16px; margin-top: -5px; margin-bottom: 10px; }

.gamedbitem3 .videoimgbox .videobox ul li .infor p { height: 20px; line-height: 20px; overflow: hidden; }

.gamedbitem3 .videoimgbox .videobox ul li .infor p u { padding: 0 5px; text-decoration: none; }

.gamedbitem3 .tishi { width: 100%; color: #ffffff; opacity: 0.5; font-size: 12px; line-height: 30px; float: left; padding-top: 5px; }

.gamedbitem4 .ContL { float: left; width: 780px; margin-right: 30px; }

.gamedbitem4 .ContR { float: right; width: 390px; }

.gamedbritbox { position: relative; background: #262626; padding: 20px 20px; margin-bottom: 30px; }

.gamedbritbox:hover::before, .gamedbritbox:hover::after { background-position-y: -50px; }

.gamedbritbox::before, .gamedbritbox::after { position: absolute; width: 28px; height: 25px; background: url("../images/ico-gamedb.png") no-repeat center; content: ''; display: block; background-position: -550px 0; }

.gamedbritbox::before { top: 0; left: 0; }

.gamedbritbox::after { right: 0; bottom: 0; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

.gamedbritbox .gamebd-title { line-height: 30px; height: 30px; }

.gamedbritbox .tablis { padding: 5px 0; width: calc(100% + 20px); }

.gamedbritbox .tablis .tab { display: inline-block; vertical-align: middle; border: solid 1px #f5f5f5; border-radius: 5px; height: 30px; line-height: 30px; padding: 0 5px; min-width: 20px; color: #f5f5f5; margin: 10px 10px 10px 0; cursor: pointer; position: relative; }

.gamedbritbox .tablis .tab.on { color: #0066ff; border-color: #0066ff; }

.gamedbritbox .tablis .tab.up { border-color: #0066ff; }

.gamedbritbox .tablis .tab.up::before, .gamedbritbox .tablis .tab.up::after { content: ''; display: block; position: absolute; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; left: 50%; background: #0066ff; }

.gamedbritbox .tablis .tab.up::before { width: 1px; height: 15px; }

.gamedbritbox .tablis .tab.up::after { width: 15px; height: 1px; }

.gamedbritbox .table { padding: 10px 0 0; }

.gamedbritbox .table table { font-size: 16px; line-height: 25px; width: 100%; text-align: left; word-break: break-all; }

.gamedbritbox .table table td, .gamedbritbox .table table th { padding: 10px 0; max-width: 130px; }

.gamedbritbox .ul { padding: 10px 0 0; }

.gamedbritbox .ul .li { font-size: 16px; color: #fff; line-height: 50px; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; height: 50px; }

.gamedbritbox .ul .li:hover { color: #0066ff; }

.gamedbritbox .ul .li p { display: block; float: left; }

.gamedbritbox .ul .li p:nth-child(2) { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; }

.gamedbritbox .ul .li p:last-child { float: right; }

.gamedbritbox .ul .li p:first-child { float: left; }

.gamedbritbox .ul3 .li { display: block; }

.gamedbritbox .ul3 .li p { width: 25% !important; text-align: center; }

.gamedbritbox .ul2 .li { display: block; }

.gamedb-item { padding: 20px 0; border-bottom: 1px solid rgba(255, 255, 255, 0.05); }

.gamedb-item:first-child { padding-top: 0; }

.gamedb-item .title { height: 50px; line-height: 50px; }

.gamedb-item .text { line-height: 30px; font-size: 14px; color: #f6f5f5; word-wrap: break-word; }

.gamedb-item .ul1 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 5px 0; }

.gamedb-item .ul1 li { line-height: 30px; width: 31.3333%; padding: 5px 0; padding-right: 2%; }

.gamedb-item .ul1 li a { color: #0066ff; }

.gamedb-item .ul1 li a[href]:hover { text-decoration: underline; }

.gamedb-item .ul1 li:nth-child(3n) { padding-right: 0px; width: 33%; }

.gamedb-item .ul2 { padding: 5px 0; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.gamedb-item .ul2 li { line-height: 36px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; }

.gamedb-item .ul2 li p { width: 31.333%; float: left; padding-right: 2%; }

.gamedb-item .ul2 li p:nth-child(3) { padding-right: 0px; width: 33%; }

.gamedb-item .ul2 li a { color: #0066ff; }

.gamedb-item .ul2 li a[href]:hover { text-decoration: underline; }

.gamedb-item .link { overflow: hidden; }

.gamedb-item .link li { float: left; width: 33.333%; height: 40px; line-height: 40px; padding: 10px 0; }

.gamedb-item .link .lis { display: block; color: #fff; height: 100%; overflow: hidden; }

.gamedb-item .link .lis:hover { color: #0066ff; }

.gamedb-item .link .lis img { max-height: 100%; width: auto; display: inline-block; vertical-align: middle; }

.gamedb-item .link .lis span { padding-left: 10px; }

.gamedb-item table { color: #fff; width: 100%; line-height: 25px; }

.gamedb-item table tr { display: table-row; text-align: center; }

.gamedb-item table tr td { padding: 7px 0; line-height: 25px; height: 25px; overflow: hidden; max-width: 200px; word-break: break-all; }

.gamedb-item table tr td:first-child { text-align: left; }

.gamedb-item table tr td:last-child { text-align: right; }

.gamedb-item table tr:nth-child(6n+1) .lab { background-color: #000080; }

.gamedb-item table tr:nth-child(6n+2) .lab { background: none; line-height: 21px; border: 2px solid #007bff; color: #007bff; }

.gamedb-item table tr:nth-child(6n+3) .lab { background-color: #57880a; }

.gamedb-item table tr:nth-child(6n+4) .lab { background-color: #027db4; }

.gamedb-item table tr:nth-child(6n+5) .lab { background-color: #70b603; }

.gamedb-item table tr:nth-child(6n+6) .lab { background-color: #c32933; }

.gamedb-item table tr:hover { color: #0066ff; }

.gamedb-item table tr:hover a { color: #0066ff; }

.gamedb-item table .lab { display: inline-block; vertical-align: middle; height: 25px; padding: 0 10px; -webkit-box-sizing: border-box; box-sizing: border-box; color: #fff; background: #0066ff; border-radius: 5px; }

.gamedb-item table a { color: #fff; }

.gamedb-item .list li { display: -webkit-box; display: -ms-flexbox; display: flex; height: 30px; padding: 8px 0; line-height: 30px; overflow: hidden; }

.gamedb-item .list li .flex1 { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; }

.gamedb-item .list li .flex1 .tex { max-width: 70%; overflow: hidden; float: left; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.gamedb-item .list li .flex1 img { max-height: 50%; width: auto; padding-left: 5px; }

.gamedblisth1 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 10px 0; }

.gamedblisth1 .bt { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-right: 10px; overflow: hidden; font-size: 36px; font-weight: normal; }

.gamedblisth1 .more { font-size: 16px; }

.evaluatewarp .evaluate_header { padding-right: 0px; padding-left: 0px; }

.evaluatewarp .evaluate_header .evaluate_score p { font-size: 26px; }

.evaluatewarp .evaluate_header .evaluate_score.no { color: #bdbdbd; }

.evaluatewarp .evaluate_header .iconsvg2 { fill: #bdbdbd !important; }

.evaluatewarp .evaluate_header .evaluate_line ul li .icobox { margin: 0 60px; width: 138px; }

.evaluatewarp .evaluate_header .evaluate_line ul li .icobox .iconsvg { fill: #0066ff; margin: 0 3px; }

.evaluatewarp .evaluate_header .evaluate_line ul li .line { height: 10px; }

.evaluatewarp .evaluate_textarea textarea { background-color: #222222 !important; border-color: rgba(255, 255, 255, 0.5) !important; color: #fff; }

.evaluatewarp .title_h2 { border-color: rgba(255, 255, 255, 0.05) !important; }

.evaluatewarp .EV_list .item_ { background: none !important; border-color: rgba(255, 255, 255, 0.05) !important; }

.add_morelink, .evaluatelink { background: none !important; border: 1px solid rgba(255, 255, 255, 0.05); color: #fff; border-radius: 20px; }

.add_morelink:hover, .evaluatelink:hover { background: #000 !important; }

.pages .pagewrap a, .pages .pagewrap span { color: #fff; }

.layerevaluatewarp { background: #1b1b1b !important; }

.layerevaluatewarp .textarea { background: #333; padding: 10px; border-radius: 5px; margin: 0 20px 20px; }

.layerevaluatewarp .textarea textarea { background: #333; color: #fff; }

.layerevaluatewarp .text { background: none !important; }

.layerevaluatewarp .text .bt span { color: #0066ff; }

.layerevaluatewarp .btnbox { border-color: #000; }

.layerevaluatewarp .btnbox .btn { color: #fff; border-color: transparent; }

.layerPurchased { padding: 15px 20px; width: 260px; display: none; }

.layerPurchased .bt { color: #fdfdfc; opacity: 0.8; height: 30px; line-height: 30px; font-size: 18px; overflow: hidden; padding-bottom: 10px; }

.layerPurchased ul { overflow-y: auto; overflow-x: hidden; height: 240px; }

.layerPurchased ul li { height: 40px; line-height: 40px; padding: 10px 0; display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; padding-right: 10px; }

.layerPurchased ul li img { height: 40px; width: 40px; -o-object-fit: cover; object-fit: cover; border-radius: 50%; overflow: hidden; }

.layerPurchased ul li p { color: #fdfdfc; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; padding: 0 10px; text-align: center; opacity: 0.8; }

.layerPurchased ul li .time { color: #fdfdfc; opacity: 0.8; }

.layernamescore { padding: 20px; display: none; width: 680px; }

.layernamescore .item { display: -webkit-box; display: -ms-flexbox; display: flex; }

.layernamescore .img_ { width: 80px; height: 80px; display: block; border-radius: 50%; overflow: hidden; }

.layernamescore .img_ img { display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.layernamescore .infor { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; padding-left: 18px; color: #ffffff; font-size: 16px; }

.layernamescore .infor .name { font-size: 22px; color: #ffffff; line-height: 30px; float: left; max-width: 50%; font-weight: bold; }

.layernamescore .infor .time { font-size: 14px; float: right; max-width: 50%; text-align: right; }

.layernamescore .infor .score-tex { float: left; width: 100%; height: 30px; line-height: 30px; font-size: 20px; font-weight: bold; }

.layernamescore .infor .text { float: left; width: 100%; font-size: 16px; line-height: 36px; overflow: hidden; padding-top: 10px; }

.layernamescore .infor .more { float: left; color: #0066ff; line-height: 30px; cursor: pointer; }

.layerevaluate-author { padding: 20px; width: 500px; display: none; }

.layerevaluate-author .title { font-size: 18px; line-height: 30px; height: 30px; overflow: hidden; padding-bottom: 5px; }

.layerevaluate-author .title-level { font-size: 14px; line-height: 30px; height: 30px; overflow: hidden; }

.layerevaluate-author .layui-ratebox { padding: 5px 0; }

.layerevaluate-author .layui-ratebox .layui-rate { padding: 0; margin-top: -2px; }

.layerevaluate-author .layui-ratebox .layui-rate .layui-icon { background: url("../images/icostar.png") repeat-x left; width: 25px; height: 25px; background-size: 100% auto; }

.layerevaluate-author .layui-ratebox .layui-rate .layui-icon::before { display: none; }

.layerevaluate-author .layui-ratebox .layui-rate .layui-icon-rate-solid { background-image: url("../images/icostardefault.png"); }

.layerevaluate-author .textarea { border-radius: 5px; border: 2px solid rgba(255, 255, 255, 0.5); padding: 10px 20px; margin: 10px 0; }

.layerevaluate-author .textarea textarea { line-height: 30px; height: 150px; background: none; color: #fff; width: 100%; border: none; resize: none; outline: none; }

.layerevaluate-author .tishi { line-height: 30px; padding-top: 5px; }

.layerevaluate-author .btn { width: 200px; height: 40px; border: solid 2px #f5f5f5; line-height: 40px; border-radius: 20px; text-align: center; margin: 20px auto 10px; display: block; cursor: pointer; font-size: 24px; }

.layerevaluate-author .btn:hover { background: #0066ff; color: #fff; }

.layerlabel { width: 825px; padding: 15px; display: none; }

.layerlabel .title { height: 30px; line-height: 30px; padding-bottom: 10px; font-size: 18px; color: #f5f5f5; }

.layerlabel .tablis { padding: 5px 0; width: calc(100% + 15px); font-size: 0px; }

.layerlabel .tablis .tab { font-size: 14px; display: inline-block; vertical-align: middle; border: solid 1px rgba(245, 245, 245, 0.3); border-radius: 5px; height: 30px; line-height: 30px; padding: 0 6px; min-width: 20px; color: #f5f5f5; margin: 0px 20px 15px 0; cursor: pointer; position: relative; }

.layerlabel .tablis .tab:hover { color: #fff; border-color: #0066ff; background: #0066ff; }

.layerlabel .tablis .tab i { width: 15px; height: 15px; font-size: 12px; display: inline-block; vertical-align: middle; line-height: 12px; border-radius: 15px; margin: -2px 0px 0 5px; text-align: center; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }

.layerlabel .tablis .tab i:hover { background: #fff; color: #000; }

.layerlabel .tablis.Check .tab { color: #fff; border-color: #0066ff; background: #0066ff; }

.layerlabel .inputbox { border: solid 1px #0066ff; height: 50px; line-height: 50px; display: -webkit-box; display: -ms-flexbox; display: flex; color: rgba(245, 245, 245, 0.3); padding: 0 10px; border-radius: 5px; }

.layerlabel .inputbox input { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; padding-right: 10px; height: 100%; display: block; line-height: 50px; border: none; background: none; outline: none; color: #fff; }

.layerlabel .inputbox span { cursor: pointer; }

.layerlabel .inputbox span:hover { color: #fff; }

.layerlabel .btn { width: 200px; height: 45px; border: solid 1px #0066ff; line-height: 45px; border-radius: 25px; text-align: center; margin: 20px auto 10px; display: block; color: #fff; cursor: pointer; font-size: 24px; }

.layerlabel .btn:hover { background: #0066ff; }

.layertipsgamedb .layui-layer-content { border-radius: 5px !important; background: #fff !important; color: #1c1b1b !important; font-size: 16px !important; margin-top: 20px; }

.layertipsgamedb .commt .icogame { width: 27px; height: 27px; display: inline-block; vertical-align: middle; margin: 0px 8px 0 0; background-position: -600px -50px; }

.layertipsgamedb .commt .text { display: inline-block; vertical-align: middle; }

.layertipsgamedb i { display: none !important; }

.layeralter { display: none; background: #000; padding: 10px 20px; border-radius: 10px; }

.layeralter .commt .icogame { width: 27px; height: 27px; display: inline-block; vertical-align: middle; margin: 0px 8px 0 0; background-position: -600px -50px; }

.layeralter .commt .text { display: inline-block; vertical-align: middle; }

.layercontribution { width: 500px; padding: 15px; display: none; }

.layercontribution .title { height: 30px; line-height: 30px; padding-bottom: 10px; font-size: 18px; }

.layercontribution .bt { height: 30px; line-height: 30px; font-size: 14px; }

.layercontribution .tabbox { overflow: hidden; }

.layercontribution .tabbox li { float: left; text-align: center; line-height: 30px; margin: 10px 0; cursor: pointer; width: 20%; position: relative; }

.layercontribution .tabbox li:hover { color: #0066ff; }

.layercontribution .tabbox li::after { width: 2px; height: 15px; background: #fff; content: ''; display: inline-block; vertical-align: middle; position: absolute; right: 0; top: 7px; }

.layercontribution .tabbox li:nth-child(4n+1) { text-align: left; }

.layercontribution .tabbox li:nth-child(4n) { text-align: right; }

.layercontribution .tabbox li:nth-child(4n)::after { display: none; }

.layercontribution .tabbox li:nth-child(4n-2) { width: 30%; }

.layercontribution .tabbox li:nth-child(4n-1) { width: 30%; }

.layercontriwarp { width: 500px; padding: 15px; display: none; }

.layercontriwarp .boxitem { display: none; }

.layercontriwarp .title { height: 30px; line-height: 30px; padding-bottom: 10px; font-size: 18px; }

.layercontriwarp .input_lis { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 24px; line-height: 24px; margin-bottom: 10px; }

.layercontriwarp .input_lis + .input_lis { margin-top: 20px; }

.layercontriwarp .input_lis .input { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; max-width: 50%; overflow: hidden; border: solid 2px #f5f5f5; line-height: 20px; background-color: #ffffff; border-radius: 5px; margin-left: 15px; padding: 0 5px; position: relative; }

.layercontriwarp .input_lis .input span { color: #434343; opacity: 0.7; font-size: 12px; }

.layercontriwarp .input_lis .input .file { position: absolute; width: 100%; height: 100%; top: 0; left: 0; opacity: 0; cursor: pointer; }

.layercontriwarp .input_lis .layui-form-select { background: none !important; }

.layercontriwarp .input_lis .layui-form-select .layui-input { background: none; height: 24px; line-height: 24px; border: none !important; color: #fff; }

.layercontriwarp .input_lis .layui-form-select .layui-input::-webkit-input-placeholder { color: #fff; }

.layercontriwarp .input_lis .layui-form-select .layui-input:-ms-input-placeholder { color: #fff; }

.layercontriwarp .input_lis .layui-form-select .layui-input::-ms-input-placeholder { color: #fff; }

.layercontriwarp .input_lis .layui-form-select .layui-input::placeholder { color: #fff; }

.layercontriwarp .input_lis .layui-form-select dl { background: #1b1b1b; border-color: #000; }

.layercontriwarp .input_lis .layui-form-select dl dd:hover { background: #000; }

.layercontriwarp .input_lis .layui-form-select .layui-edge { border-top-color: #fff; }

.layercontriwarp .input_lis .line { width: 4px; height: 15px; margin: 0 10px 0 5px; border-radius: 2px; background: #fff; }

.layercontriwarp .input_lis .layui-input-inline { display: -webkit-box; display: -ms-flexbox; display: flex; }

.layercontriwarp .input_lis .layui-input-inline .layui-input { height: 24px; line-height: 24px; background: none; border: none; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; color: #fff; border-bottom: 1px solid #fff; padding-left: 0; margin-left: 5px; }

.layercontriwarp .input_lis .layui-input-inline .layui-input::-webkit-input-placeholder { color: #fff; }

.layercontriwarp .input_lis .layui-input-inline .layui-input:-ms-input-placeholder { color: #fff; }

.layercontriwarp .input_lis .layui-input-inline .layui-input::-ms-input-placeholder { color: #fff; }

.layercontriwarp .input_lis .layui-input-inline .layui-input::placeholder { color: #fff; }

.layercontriwarp .input_lis .flex1 { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-width: 180px; }

.layercontriwarp .input_lis .flex1 .layui-form-label { width: auto; padding: 0; margin-right: 15px; }

.layercontriwarp .layui-textarea { background: #333; resize: none; border: none; color: #fff; line-height: 25px; min-height: 112px; }

.layercontriwarp .layui-textarea::-webkit-input-placeholder { color: #fff; }

.layercontriwarp .layui-textarea:-ms-input-placeholder { color: #fff; }

.layercontriwarp .layui-textarea::-ms-input-placeholder { color: #fff; }

.layercontriwarp .layui-textarea::placeholder { color: #fff; }

.layercontriwarp .layui-textarea.them { margin: 20px 0; min-height: 75px; }

.layercontriwarp .layui-input-block { min-height: auto; margin-left: 0; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.layercontriwarp .layui-input-block .input { height: auto; max-width: 100%; margin-left: 0px; font-size: 12px; }

.layercontriwarp .text { font-size: 12px; line-height: 25px; }

.layercontriwarp .text .red { color: #ff5c5c; }

.layercontriwarp .text p { padding: 3px 0; }

.layercontriwarp .text p::before { content: ''; display: inline-block; vertical-align: middle; width: 2px; height: 2px; background: #fff; margin: -1px 5px 0 0; }

.layercontriwarp .submit { width: 123px; height: 30px; border: solid 2px #0066ff; line-height: 30px; border-radius: 25px; text-align: center; margin: 20px auto 10px; display: block; color: #fff; cursor: pointer; font-size: 16px; padding: 0; -webkit-box-sizing: content-box; box-sizing: content-box; }

.layercontriwarp .submit:hover { background: #0066ff; }

.layercontriwarp .layui-form-danger + .layui-form-select .layui-input, .layercontriwarp .layui-textarea.layui-form-danger:focus { border-color: #FF5722 !important; border: 1px solid #FF5722 !important; }

.layercontriwarp .layui-form-danger:focus { border-color: #FF5722 !important; }

.layercontriwarp .xm-select-parent .xm-select-title { height: auto !important; }

.layercontriwarp .xm-select-parent .xm-select-title .xm-select { height: 100%; overflow: visible; }

.layercontriwarp .xm-select-parent .xm-select-title .xm-select .xm-select-label { height: 50px; overflow-y: auto; }

.layercontriwarp .xm-select-parent .xm-select-title .xm-select .xm-select-label::-webkit-scrollbar { width: 4px !important; height: 4px; background: rgba(255, 255, 255, 0.2) !important; border-radius: 10px; }

.layercontriwarp .xm-select-parent .xm-select-title .xm-select .xm-select-label::-webkit-scrollbar-button { width: 0; height: 0; }

.layercontriwarp .xm-select-parent .xm-select-title .xm-select .xm-select-label::-webkit-scrollbar-corner { display: block; }

.layercontriwarp .xm-select-parent .xm-select-title .xm-select .xm-select-label::-webkit-scrollbar-thumb { background-clip: padding-box; background-color: #fff !important; border-radius: 10px; }

.layercontriwarp .xm-select-parent .xm-select-title div.xm-select-label > span { background: #0066ff; border-color: #0066ff; height: 15px; line-height: 15px; font-size: 12px; padding-right: 20px; }

.layercontriwarp .xm-select-parent .xm-select-title div.xm-select-label > span i { line-height: 15px; margin-left: 4px; }

.layercontriwarp .xm-select-parent { width: 100%; }

.layercontriwarp .xm-select-parent .xm-cz { color: #fff; margin-right: 20px !important; }

.layercontriwarp .xm-select-parent .xm-cz:hover { color: #0066ff; }

.layercontriwarp .xm-select-parent dd > .xm-cz { right: 0px; margin-right: 10px !important; }

.layercontriwarp .xm-select-parent .xm-form-select dl { background: #000; border-color: #333; }

.layercontriwarp .xm-select-parent .xm-form-select dl .xm-select-tips { background-color: #000 !important; }

.layercontriwarp .xm-select-parent .xm-form-select dl dd:hover { background: #333 !important; }

.layercontriwarp .xm-select-parent .xm-form-select dl dd:hover .xm-form-checkbox > span { color: #fff !important; }

.layercontriwarp .xm-select-parent .xm-form-checkbox > span { color: #fff; }

.layercontriwarp .xm-select-parent .xm-form-checkbox > i { border-color: #0066ff; color: #0066ff; }

.layercontriwarp .xm-select-parent .xm-input { background: none; padding: 0; border: none; }

.layercontriwarp .xm-select-parent .xm-input::-webkit-input-placeholder { color: #fff; }

.layercontriwarp .xm-select-parent .xm-input:-ms-input-placeholder { color: #fff; }

.layercontriwarp .xm-select-parent .xm-input::-ms-input-placeholder { color: #fff; }

.layercontriwarp .xm-select-parent .xm-input::placeholder { color: #fff; }

.layergamedblist { padding: 40px; width: 700px; display: none; }

.layergamedblist .box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.layergamedblist .box .imgbox { text-align: center; font-size: 24px; line-height: 50px; padding-right: 20px; }

.layergamedblist .box .imgbox img { margin: 0 auto; max-width: 170px; display: block; margin: 0 auto; margin-bottom: 10px; }

.layergamedblist .box .flex1 { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-left: 20px; overflow: hidden; }

.layergamedblist .box .flex1 .title { font-size: 18px; line-height: 30px; padding-bottom: 10px; }

.layergamedblist .box .flex1 .labbox { display: -webkit-box; display: -ms-flexbox; display: flex; }

.layergamedblist .box .flex1 .labbox .lab { display: block; cursor: pointer; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding: 20px 20px 0 20px; }

.layergamedblist .box .flex1 .labbox .lab:hover, .layergamedblist .box .flex1 .labbox .lab.on { color: #0066ff; }

.layergamedblist .box .flex1 .labbox .lab:hover .ico_ .ico i, .layergamedblist .box .flex1 .labbox .lab.on .ico_ .ico i { background-position-y: -50px; }

.layergamedblist .box .flex1 .labbox .lab .ico_ { display: -webkit-box; display: -ms-flexbox; display: flex; line-height: 40px; font-size: 18px; }

.layergamedblist .box .flex1 .labbox .lab .ico_ .ico { margin-right: 15px; }

.layergamedblist .box .flex1 .labbox .lab .ico_ .ico i { display: block; width: 41px; height: 40px; }

.layergamedblist .box .flex1 .labbox .lab .ico_ .ico .ico1 { background-position: 0 0; }

.layergamedblist .box .flex1 .labbox .lab .ico_ .ico .ico2 { background-position: -450px 0; }

.layergamedblist .box .flex1 .labbox .lab p { padding-top: 15px; font-size: 16px; }
